Text copied to clipboard!
Názov
Text copied to clipboard!Vývojár zabudovaného softvéru
Opis
Text copied to clipboard!
Hľadáme vývojára zabudovaného softvéru, ktorý bude zodpovedný za návrh, vývoj a implementáciu softvérových riešení pre zabudované systémy v rôznych zariadeniach a aplikáciách. Kandidát bude spolupracovať s tímom inžinierov na vytváraní efektívneho, spoľahlivého a optimalizovaného kódu, ktorý bude bežať na hardvéri s obmedzenými zdrojmi. Práca zahŕňa analýzu požiadaviek, návrh softvérových architektúr, programovanie v jazykoch ako C alebo C++, testovanie a ladenie softvéru, ako aj dokumentovanie vyvinutých riešení. Ideálny kandidát má skúsenosti s real-time operačnými systémami, znalosť hardvérových rozhraní a schopnosť riešiť komplexné technické problémy. Okrem technických zručností je dôležitá schopnosť tímovej spolupráce, komunikácie a neustáleho učenia sa nových technológií v oblasti zabudovaného softvéru.
Zodpovednosti
Text copied to clipboard!- Návrh a vývoj softvéru pre zabudované systémy.
- Implementácia a testovanie softvérových modulov.
- Spolupráca s hardvérovými inžiniermi na integrácii softvéru a hardvéru.
- Optimalizácia kódu pre výkon a spotrebu energie.
- Diagnostika a riešenie softvérových problémov.
- Údržba a aktualizácia existujúceho softvéru.
- Dokumentovanie vývojových procesov a výsledkov.
- Dodržiavanie štandardov kvality a bezpečnosti.
- Účasť na revíziách kódu a technických stretnutiach.
- Vývoj a implementácia testovacích scenárov.
Požiadavky
Text copied to clipboard!- Skúsenosti s programovaním v jazykoch C a C++.
- Znalosť real-time operačných systémov (RTOS).
- Skúsenosti s vývojom softvéru pre mikrokontroléry.
- Schopnosť čítať a interpretovať schémy a technickú dokumentáciu.
- Znalosť komunikačných protokolov (SPI, I2C, UART, CAN).
- Skúsenosti s ladením a testovaním zabudovaného softvéru.
- Schopnosť riešiť technické problémy a analyzovať chyby.
- Dobré komunikačné a tímové schopnosti.
- Znalosť nástrojov na správu verzií (napr. Git).
- Vysokoškolské vzdelanie v oblasti informatiky, elektrotechniky alebo príbuzných odborov.
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké máte skúsenosti s programovaním v jazyku C/C++?
- Pracovali ste niekedy s real-time operačnými systémami? Ak áno, ktoré?
- Ako pristupujete k ladení a diagnostike softvérových chýb?
- Máte skúsenosti s vývojom softvéru pre konkrétne mikrokontroléry?
- Ako zabezpečujete kvalitu a spoľahlivosť vyvíjaného softvéru?
- Popíšte situáciu, keď ste museli optimalizovať softvér pre obmedzené hardvérové zdroje.
- Ako spolupracujete s hardvérovými inžiniermi pri vývoji zabudovaného softvéru?
- Aké nástroje používate na správu verzií a dokumentáciu kódu?